favourable position - English Synonyms Dictionary

favourable position

n.
[1] superiority , favorable position